package algo3.algothief.vista;


public class VistaInicioDelJuego {

	private void borrarLaPantalla() {
		for (int i = 0; i < 42; i++)
			System.out.println();
	}
	
	private void tiempoDeEsperaEntreDialogos(int miliSegundos) {
		try {
		    Thread.sleep(miliSegundos);
		} catch(InterruptedException ex) {
		    Thread.currentThread().interrupt();
		}
	}
	
//---------------------------------------------------------------------------------------------------------

	public void graficarMensajeParaIdentificarAlJugador() {
		this.borrarLaPantalla();

		System.out.println("Policia al teclado,");
		
		this.tiempoDeEsperaEntreDialogos(500);
		
		System.out.println("Por favor, identificate:");
	}
	
	public void graficarMensajeParaIdentificacionExitosa(String nombre) {
		System.out.println("\nHas sido identificado(a),");
		System.out.println(nombre + "\n");
		
		this.tiempoDeEsperaEntreDialogos(500);
	}
	
	public void graficarMenuParaVerificarSiNoEstaIdentificadoElJugador() {
		this.borrarLaPantalla();
		
		System.out.println("\nTu nombre no aparece en los ficheros de la FIUBA.\n");
		
		this.tiempoDeEsperaEntreDialogos(500);
		
		System.out.println("Eres nuevo aqui?");
		System.out.println("(S/N)");
	}
	
	public void graficarMensajeParaReintentarLaIdentificacionDelJugador() {
		System.out.println("\nPor favor, teclea el nombre por el cual te conocen");
		System.out.println("en la FIUBA:");
	}
}
